Implementing a Domain-specific Language for Model-based Drug Development

نویسندگان

  • Natallia Kokash
  • Stuart L. Moodie
  • Mike K. Smith
  • Nick Holford
چکیده

In this paper, we present the implementation of a novel domain-specific language (DSL) for pharmacometric modeling called the Modelling Description Language (MDL). MDL is a modular, declarative language with block structures that allows users to abstract data, processes and mathematical models from auxiliary code, and hence, improves model readability, reusability and opportunities for collaborative research. The main aim of this DSL is interoperability between core software tools used in pharmacometrics. We describe the MDL-IDE, an integrated development environment for MDL, which assists users in writing MDL code. The paper focuses on language constructs and design decisions, briefly explains howmodels are validated and converted to a machine-readable format for processing by existing model simulation and estimation software tools. c © 2015 The Authors. Published by Elsevier B.V. Selection and peer-review under responsibility of Program Chairs.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Attitudes towards English Language Norms in the Expanding Circle: Development and Validation of a new Model and Questionnaire

This paper describes the development and validation of a new model and questionnaire to measure Iranian English as a foreign language learners’ attitudes towards the use of native versus non-native English language norms. Based on a comprehensive review of the related literature and interviews with domain experts, five factors were identified. A draft version of a questionnaire based on those f...

متن کامل

Context-Based Integrative Educational Technique in Profession-Oriented Foreign Language Teaching (Academic Model United Nations)

The aim of the article is to examine the Academic Model United Nations (Model UN) as a context-based integrative educational technique in profession-oriented foreign language teaching (FLT); to point out the context-based integrative nature of profession-oriented language learning and highlight the importance of using product-based educational techniques in FLT for developing students’ future p...

متن کامل

The Design of a Simple Language for Graph Transformations

Model-driven development of software systems envisions transformations applied in various stages of the development process. Similarly, the use of domain-specific languages also necessitates transformations that map domain-specific constructs into the constructs of an underlying programming language. Thus, in these cases, the writing of transformation tools becomes a first-class activity of the...

متن کامل

A Visual Development Environment for Jade ( Extended Abstract )

Agent-oriented software engineering (AOSE) aims on reducing the complexity of multiagent system (MAS) development. Jade is a famous framework for implementing MAS in Java. This paper proposes the model-driven development environment of the Domain Specific Modeling Language for Multiagent Systems (Dsml4mas) as a visual development environment for Jade. We focus especially on how the synchronizat...

متن کامل

Modularizing and Specifying Protocols among Threads

We identify three problems with current techniques for implementing protocols among threads, which complicate and impair the scalability of multicore software development: implementing synchronization, implementing coordination, and modularizing protocols. To mend these deficiencies, we argue for the use of domain-specific languages (DSL) based on existing models of concurrency. To demonstrate ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015